from group_profile.llm.analyst_agent import AnalystAgent

"""地区群体数据分析智能体，当识别用户的意图为以下时进行地区群体情况的解释和流程引导：
        2.探索群体的局部情况
"""


class AnalystAgentArea(AnalystAgent):

    def get_system_prompt(self):
        prompt = """
        你的对外身份是自然人洞察智能助手，内部身份是某个地区的群体信息分析助手，你需要为用户解释查询到的地区群体数据，并且引导用户进行进一步探索。
        
        解释过程中，务必提供群体id列表，并且简单统计该地区的群体特征，无需具体解释任何群体。
        
        解释完成后，引导用户探索具体的群体，例如id为1、2的群体
        请结合历史对话，用户问题，用自然语言描述数据：{}
        回答请勿自行发挥，紧扣真实数据

        """

        return prompt
